package com.uinnova.product.eam.vo;

import com.binary.framework.bean.annotation.Comment;
import com.uinnova.product.eam.constant.*;
import lombok.Data;

import java.util.List;

@Comment("架构评审提交信息")
@Data
public class ArchReviewSubmitReq {

    @Comment("评审来源")
    private ReviewFrom reviewFrom;
    @Comment("评审来源为架构方案时的方案id")
    private Long archPlanId;
    @Comment("评审类别")
    private ArchReviewType reviewType;
    @Comment("事项类型")
    private ItemType itemType;
    @Comment("项目ciCode")
    private String projectCiCode;
    @Comment("系统ciCodes")
    private List<String> sysCiCodes;
    @Comment("评审方案ids")
    private List<Long> planIds;
    @Comment("建设类型")
    private BuildType buildType;
    @Comment("建设模式")
    private String buildMode;
    @Comment("是否定制化系统")
    private Boolean customizeSys;
    @Comment("是否涉及业务改造")
    private Boolean includeBizTrans;
    @Comment("是否涉及架构变更")
    private Boolean includeArchTrans;
    @Comment("变更级别")
    private TransLevel transLevel;
    @Comment("项目经理")
    private String projectManager;
    @Comment("所属团队id")
    private Long belongOrgId;
    @Comment("参考链接")
    private String refLink;
    @Comment("评审说明")
    private String reviewDesc;
}
